home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / FROMUTS / UNIXLIB37B / test / c / memtest3 < prev    next >
Text File  |  1991-06-11  |  1KB  |  34 lines

  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7. char *b,*c;
  8. int l;
  9.  
  10. c = "The fat cat jumped over the lazy dog in front of the fireplace";
  11. b = malloc(l = strlen(c) + 1);
  12.  
  13. memcpy(b,c,l); memset(b,'*',1); puts(b);
  14. memcpy(b,c,l); memset(b + 4,'*',2); puts(b);
  15. memcpy(b,c,l); memset(b + 8,'*',3); puts(b);
  16. memcpy(b,c,l); memset(b + 12,'*',4); puts(b);
  17. memcpy(b,c,l); memset(b + 20,'*',5); puts(b);
  18. memcpy(b,c,l); memset(b + 1,'*',1); puts(b);
  19. memcpy(b,c,l); memset(b + 5,'*',2); puts(b);
  20. memcpy(b,c,l); memset(b + 9,'*',3); puts(b);
  21. memcpy(b,c,l); memset(b + 13,'*',4); puts(b);
  22. memcpy(b,c,l); memset(b + 21,'*',5); puts(b);
  23. memcpy(b,c,l); memset(b + 2,'*',1); puts(b);
  24. memcpy(b,c,l); memset(b + 6,'*',2); puts(b);
  25. memcpy(b,c,l); memset(b + 10,'*',3); puts(b);
  26. memcpy(b,c,l); memset(b + 14,'*',4); puts(b);
  27. memcpy(b,c,l); memset(b + 22,'*',5); puts(b);
  28. memcpy(b,c,l); memset(b + 3,'*',1); puts(b);
  29. memcpy(b,c,l); memset(b + 7,'*',2); puts(b);
  30. memcpy(b,c,l); memset(b + 11,'*',3); puts(b);
  31. memcpy(b,c,l); memset(b + 15,'*',4); puts(b);
  32. memcpy(b,c,l); memset(b + 23,'*',5); puts(b);
  33. }
  34.